| Lectures: | MoWe, 2:00 pm - 3:20 pm in JAVITS LECTR 103 WESTCAMPUS |
| Instructor: | Omkant Pandey (omkant [at] cs stonybrook edu) Office hours: MoWe 12:45 pm to 1:45 pm in NCS 345 |
| TAs & Office Hours: | TBD (Office hours in TA Room at Old CS 2126) |
| Recitations: | TBD |
| Credit Hours: | 4 Credits |
| Announcements: | All announcements will be made through Brightspace. |
A continuation of CSE 113 covering the mathematical foundations of computer science. Topics include counting techniques, graph theory, and finite automata.
Prerequisite: CSE 113
Course Learning Outcomes: Students will develop proficiency in advanced counting techniques, graph theory algorithms, and formal language theory. They will gain the ability to apply mathematical reasoning to analyze computational problems and understand the theoretical foundations of computer science.
The grading will be based on the following examinations and assignments:
Important Policies:
Section numbers reference Discrete Mathematics with Applications by Susanna Epp.
| Week | Date | Topic & Milestones | Reading (Epp) |
|---|---|---|---|
| 1 | Aug 24 | Introduction to Probability; Possibility Trees and the Multiplication Rule | Secs. 9.1-9.2 |
| Aug 26 | Counting Elements of Disjoint Sets: The Addition Rule | Sec. 9.3 | |
| 2 | Aug 31 | The Pigeonhole Principle | Sec. 9.4 |
| Sep 02 | Counting Subsets of a Set: Combinations | Sec. 9.5 | |
| 3 | Sep 07 | Labor Day (No Class) | - |
| Sep 09 | r-Combinations with Repetition Allowed | Sec. 9.6 | |
| 4 | Sep 14, Sep 16 | Pascal’s Formula and the Binomial Theorem | Sec. 9.7 |
| 5 | Sep 21, Sep 23 | Probability Axioms and Expected Value | Sec. 9.8 |
| 6 | Sep 28 | Midterm 1 (in class) | - |
| Sep 30 | Conditional Probability, Bayes’ Formula, and Independent Events | Sec. 9.9 | |
| 7 | Oct 05, Oct 07 | Trails, Paths, and Circuits | Sec. 10.1 |
| - | Oct 12 - Oct 13 | Fall Break (No Class Oct 12) | - |
| 8 | Oct 14 | Matrix Representations of Graphs | Sec. 10.2 |
| 9 | Oct 19, Oct 21 | Matrix Representations of Graphs; Isomorphisms of Graphs | Secs. 10.2-10.3 |
| 10 | Oct 26 | Midterm 2 (in class) | - |
| Oct 28 | Trees: Examples and Basic Properties; Rooted Trees | Secs. 10.4-10.5 | |
| 11 | Nov 02, Nov 04 | Trees: Examples and Basic Properties; Rooted Trees; Spanning Trees and a Shortest Path Algorithm | Secs. 10.4-10.6 |
| 12 | Nov 09, Nov 11 | Spanning Trees and a Shortest Path Algorithm; Formal Languages and Regular Expressions | Sec. 10.6, Sec. 12.1 |
| 13 | Nov 16, Nov 18 | Formal Languages and Regular Expressions; Finite-State Automata | Secs. 12.1-12.2 |
| 14 | Nov 23 | Finite-State Automata | Sec. 12.2 |
| - | Nov 25 - Nov 29 | Thanksgiving Break (No Class Nov 25) | - |
| 15 | Nov 30, Dec 02 | Simplifying Automata, Context Free Grammars | §12.3, Ch. 2 (Sip) |
| 16 | Dec 07 | Course Review / Review for Final Exam | - |
| - | Dec 09 - Dec 17 | Final Exam (Date & Venue TBD) | - |
Each student must pursue his or her academic goals honestly and be personally accountable for all submitted work. Representing another person's work as your own is always wrong. Faculty is required to report any suspected instances of academic dishonesty to the Academic Judiciary. Faculty in the Health Sciences Center (School of Health Technology & Management, Nursing, Social Welfare, Dental Medicine) and School of Medicine are required to follow their school-specific procedures. For more comprehensive information on academic integrity, including categories of academic dishonesty please refer to the academic judiciary website at http://www.stonybrook.edu/commcms/academic_integrity/index.html.
If you have a physical, psychological, medical, or learning disability that may impact your course work, please contact the Student Accessibility Support Center, Stony Brook Union Suite 107, (631) 632-6748, or at sasc@stonybrook.edu. They will determine with you what accommodations are necessary and appropriate. All information and documentation is confidential.
Stony Brook University expects students to respect the rights, privileges, and property of other people. Faculty are required to report to the Office of University Community Standards any disruptive behavior that interrupts their ability to teach, compromises the safety of the learning environment, or inhibits students' ability to learn.